package com.xyazm.order.domain.dto;

import com.xyazm.order.domain.entity.AfterSaleInfoDO;
import com.xyazm.order.domain.entity.AfterSaleItemDO;
import com.xyazm.order.domain.entity.AfterSaleRefundDO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 缺品数据
 * @author xuyou
 * 2022-12-11 21:44
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OrderLackInfoMessageDTO {

    /**
     * 订单Id
     */
    private String orderId;

    /**
     * 缺品售后单
     */
    private AfterSaleInfoDO afterSaleInfoDO;

    /**
     * 缺品售后单条目
     */
    private List<AfterSaleItemDO> afterSaleItems;

    /**
     * 售后退款单
     */
    private AfterSaleRefundDO afterSaleRefundDO;

    /**
     * 订单缺品扩展信息
     */
    private OrderExtJsonDTO orderExtJsonDTO;


}
